package com.qumitech.visualnovel.pubdef.dto.asa;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;


public class asaDTO {
    @JSONField(name="target_date")
    private Date targetDate;

    @JSONField(name="keyword_id")
    private String keywordId;

    @JSONField(name="keyword_name")
    private String keywordName;

    @JSONField(name="activated_count")
    private Long activatedCount;

    @JSONField(name="register_count")
    private Long registerCount;

    @JSONField(name="recharge_count")
    private Long rechargeCount;

    @JSONField(name="first_day_recharge_count")
    private Long firstDayRechargeCount;

    @JSONField(name="first_day_recharge_sum")
    private Long firstDayRechargeSum;

    @JSONField(name="third_day_recharge_sum")
    private Long thirdDayRechargeSum;

    @JSONField(name="seventh_day_recharge_sum")
    private Long seventhDayRechargeSum;

    @JSONField(name="pay_rate")
    private Double payRate;

    @JSONField(name="first_day_consume_sum")
    private Long firstDayConsumeSum;

    @JSONField(name="third_day_consume_sum")
    private Long thirdDayConsumeSum;

    @JSONField(name="seventh_day_consume_sum")
    private Long seventhDayConsumeSum;

    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    public String getKeywordId() {
        if (keywordId != null && keywordId.equals("total")) {
            return "汇总";
        }
        return keywordId;
    }

    public void setKeywordId(String keywordId) {
        this.keywordId = keywordId;
    }

    public String getKeywordName() {
        return keywordName;
    }

    public void setKeywordName(String keywordName) {
        this.keywordName = keywordName;
    }

    public Long getActivatedCount() {
        return activatedCount;
    }

    public void setActivatedCount(Long activatedCount) {
        this.activatedCount = activatedCount;
    }

    public Long getRegisterCount() {
        return registerCount;
    }

    public void setRegisterCount(Long registerCount) {
        this.registerCount = registerCount;
    }

    public Long getRechargeCount() {
        return rechargeCount;
    }

    public void setRechargeCount(Long rechargeCount) {
        this.rechargeCount = rechargeCount;
    }

    public Long getFirstDayRechargeCount() {
        return firstDayRechargeCount;
    }

    public void setFirstDayRechargeCount(Long firstDayRechargeCount) {
        this.firstDayRechargeCount = firstDayRechargeCount;
    }

    public Long getFirstDayRechargeSum() {
        return firstDayRechargeSum;
    }

    public void setFirstDayRechargeSum(Long firstDayRechargeSum) {
        this.firstDayRechargeSum = firstDayRechargeSum;
    }

    public Long getThirdDayRechargeSum() {
        return thirdDayRechargeSum;
    }

    public void setThirdDayRechargeSum(Long thirdDayRechargeSum) {
        this.thirdDayRechargeSum = thirdDayRechargeSum;
    }

    public Long getSeventhDayRechargeSum() {
        return seventhDayRechargeSum;
    }

    public void setSeventhDayRechargeSum(Long seventhDayRechargeSum) {
        this.seventhDayRechargeSum = seventhDayRechargeSum;
    }

    public Double getPayRate() {
        return payRate;
    }

    public void setPayRate(Double payRate) {
        this.payRate = payRate;
    }

    public Long getFirstDayConsumeSum() {
        return firstDayConsumeSum;
    }

    public void setFirstDayConsumeSum(Long firstDayConsumeSum) {
        this.firstDayConsumeSum = firstDayConsumeSum;
    }

    public Long getThirdDayConsumeSum() {
        return thirdDayConsumeSum;
    }

    public void setThirdDayConsumeSum(Long thirdDayConsumeSum) {
        this.thirdDayConsumeSum = thirdDayConsumeSum;
    }

    public Long getSeventhDayConsumeSum() {
        return seventhDayConsumeSum;
    }

    public void setSeventhDayConsumeSum(Long seventhDayConsumeSum) {
        this.seventhDayConsumeSum = seventhDayConsumeSum;
    }
}
